hardware hand tools machines thin-client application online shopping power tools c++ php java computer linux cnc equipment programming electrical machine radius3 open source software mysql content management system cmsimple lighting shop